iT邦幫忙

2022 iThome 鐵人賽

DAY 16
0

類別定義主要包含兩個內容:

  • 行為 -> 類別函數:定義描述該類別具有什麼樣的行為
  • 資料 -> 類別屬性:描述類別的特有狀態和特徵
class Player
{
    fun castFireballs(numFireballs: Int = 2) =
        printIn("A glass of Fireball springs into existence.(x$numFireballs)
}

類別的行為和資料都定義於類別結構體內,就像函數的行為定義於函數本體一樣。
以類別的形式組織「事物」相關的程式碼邏輯,有利於應用程式的升級與擴充。
隨著專案的複雜度,需要增加更多的類別,讓它們各司其職。

Reference


上一篇
[Day 15] 函數
下一篇
[Day 17] 類別屬性
系列文
從0開始的Kotlin學習之旅30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言